Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F3 Great Britain #1-w2 Switzerland #1-w2 Great Britain #1-w3 Switzerland #1-w3 Great Britain #1-w4 Switzerland #1-w4 France F4 Australia F2 Greece F1 Italy F11 Germany F9 Great Britain #1-w1 Switzerland #1-w1 France F15 France F4 Great Britain F5 Italy F16 Netherlands F1 France F17 Switzerland F2 Switzerland F3 France F5 Czech Republic F2 Czech Republic F3 Poland F7 Poland F10 Poland F11 Czech Republic F5 Switzerland F2 Croatia F5 Turkey F1 Turkey F2 Great Britain F9 Czech Republic F3 Germany F4 Bosnia/Herzegovina F6 Bosnia/Herzegovina F7 Czech Republic F5 Germany F4 Croatia F1 Great Britain F3 Great Britain F4 Uzbekistan F1 Uzbekistan F2 France F6 France F17 Great Britain F16 Great Britain F17 Great Britain F1 Great Britain F2 Great Britain F3 Croatia F2 Switzerland F3 Turkey F14 Czech Republic F3 France F10 Germany F8 Great Britain F7 Great Britain F8 Turkey F14 Austria F1 Germany F8 Czech Republic F4 Czech Republic F5 Italy F15 Belgium F1 Italy F3 Germany-w1 Belgium F2 Qatar F1 Czech Republic F5 Italy F6 Italy F8 Poland F1 Italy F9 Italy F10 Czech Republic F8 Italy F17 Czech Republic F8 Czech Republic F10 Czech Republic F11 St. Brieuc Challenger Alphen Challenger Banja Luka Challenger Rennes Challenger Eckental Challenger Jersey Challenger Bratislava Challenger Belgrade Challenger Cherbourg Challeger Biella Challenger Reggio Emilia Challenger Poznan Challenger Kitzbuhel Challenger Samarkand Challenger Astana Challenger Orleans Challenger Ortisei Challenger Helsinki Challenger Courmayeur Challenger Sopot Challenger Recanati Challenger Bratislava Challenger Florianopolis Challenger Santiago Challenger Bath Challenger Barletta Challenger Rome Challenger Fergana Challenger Prostejov Challenger Braunschweig Challenger Recanati Challenger Segovia Challenger Genova Challenger Eckental Challenger Vercelli Challenger Tunis Challenger San Benedetto Challenger Geneva Challenger Ortisei Challenger Sao Paulo Challenger Tour Finals Internazionali de Tennis di Bergamo - Bergamo Prague Challenger Santiago Challenger St. Brieuc Challenger Francavilla Challenger Ostrava Challenger Caltanissetta Challenger Scheveningen Challenger Privatbank Open 2006 - Dnepropetrovsk Eckental Challenger Heilbronn Open - Heilbronn Punta Del Este Challenger Santiago Challenger Marbella Challenger Barletta Challenger Rome Challenger ECM Prague Open 2008 - Prague Padova Challenger Szczecin Challenger Brest Challenger Eckental Challenger Cherbourg Challenger Pau Challenger Sophia Antipolis Challenger Timisoara Challenger - Timisoara Tatra Banka Slovak Open - Bratislava KGHM Dialog Polish Indoors - Wroclaw Sony Ericsson Open 2008 - Belgrade IPP Open - Helsinki Cremona Challenger EI Bank Bulgarian Challenger - Sofia San Marino Cepu Open - San Marino 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Le Gosier Challenger Labertz Open by Stawag - Aachen Tatra Banka Slovak Open - Bratislava Stella Artois Clay Court Championships - Budaors Top Wool Challenger-Immagine Trophy - Biella Pekao Open - Szczecin Oberstaufen Cup-Head German Master's Series - Oberstaufen Furth Challenger Kosice Challenger San Marino Challenger Ostrava Challenger San Marino Challenger Istanbul Challenger Napoli Challenger Pozoblanco Challenger Petange Challenger Rennes Challenger Todi Challenger Pullach Challenger Ortisei Challenger Zivnobanka Czech Open - Prostejov Campionati Internazionali di Sicilia - Palermo International Indoor Tennis Championships of Croatia - Zagreb Gerry Weber Open - Halle BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona Synsam Swedish Open - Bastad Pilot Pen Tennis - New Haven BA-CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open 13 - Marseille PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai BMW Open - Munich ARAG World Team Championship - Dusseldorf The Artois Championships - London Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BMW Open - Munich ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Geneva Challenger - Geneva 3° Trofeo 'Citta di Brindisi' - Brindisi Grand Prix de Tennis de Lyon - Lyon Qatar Exxon Mobil Open - Doha Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille VI Gramado Open de Tenis - Gramado Timisoara Challenger - Timisoara Alfa Romeo Tennis Cup - Cordenons S Tennis Master Championship - Graz Antonio Savoldi-Marco Co. - Manerbio Black Forest Open 2004 - Freudenstadt The Dubai Tennis Championships - Dubai Brasov Challenger - Brasov Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Sarajevo Open - Sarajevo XL Capital Bermuda Open - Bermuda Genoa Open 'Fondazione Carige' - Genova Ostrava Open 2005 - Ostrava BMW Open - Munich ECM Prague Open 2005 - Prague Grand Prix Hassan II - Casablanca Zagreb Open - Zagreb Czech Open 2005 - Prostejov Open de Montauban - Montauban German Tennis Championships - Hamburg Societa Canottieri Mincio 2005 - Mantova ATP Studena Croatia Open - Umag Riviera di Rimini Challenger - Rimini Nokian Hakkapeliitta Open - Tampere China Open - Beijing Porsche Open - Poznan Guzzini Challenger - Recanati Timisoara Challenger 2005 - Timisoara 7° Trani Cup - Trani S Tennis Masters - Graz San Marino Cepu Open - San Marino Genoa Open Challenger-Fondazione Carige - Genova TED Open - Istanbul Oberstaufen Cup - Oberstaufen Sir Supermercati - Rome XI Ciutat de Barcelona - Barcelona Nord LB Open 2006 - Braunschweig Estoril Open - Estoril Porsche Open - Poznan AEGON Championships - London ATP Guzzini Challenger - Recanati SkiStar Swedish Open - Bastad GHI Bronx Tennis Classic - Bronx Citta di Como - Como Moselle Open - Metz St. Petersburg Open - St. Petersburg Genoa Open - Genova Ethias Trophy - Mons Qatar ExxonMobil Open - Doha Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag - Aachen Tatra Banka Open 2006 - Bratislava Brasil Open - Sao Paulo Copa Claro - Buenos Aires 4th Volkswagen Challenger - Wolfsburg Almaty Challenger 2 - Almaty Oberstaufen Cup - Oberstaufen IPP Open - Helsinki BSI Challenger Lugano - Lugano Shenzhen Open - Shenzhen BMW Tennis Championship - Sunrise Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Kyiv Open - Kiev If Stockholm Open - Stockholm SkiStar Swedish Open - Bastad Tata Open Maharashtra - Pune Marbella Challenger Mons Challenger Napoli Challenger St. Brieuc Challenger Morocco Tennis Tour - Casablanca Rome Challenger Eckental Challenger Bergamo Challenger 5° Sporting Challenger - Turin Napoli Challenger Tunis Open 2007 - Tunis San Marino Challenger Cordenons Challenger Czech Indoor Open - Prague Mons Challenger Ortisei Challenger Rome Challenger Steelers Cup - Kosice Sarajevo Challenger Gemax Open 2002 - Belgrade Liberec Challenger Almaty Challenger 1 - Almaty IPP Geneva Trophy - Geneva Ostrava Challenger Wolfsburg Challenger Johannesburg Challenger Tehran Open 2004 - Tehran Medjurgorje Open - Medjugorje San Marino Cepu Open - San Marino Jersey Challenger Trnava Challenger X Trofeo Ciudad de Quito - Quito Riviera di Rimini Challenger - Rimini The LTA Bolton Challenger - Bolton Bratislava Challenger Open de Franche-Comte - Besancon Unicredit Czech Open 2007 - Prostejov Bratislava Challenger Lambertz Open by Stawag - Aachen Heilbronn Open - Heilbronn Trani Challenger Bauer Watertechnology Cup - Eckental San Marino Challenger Sibiu Challenger Braunschweig Challenger Tatra Banka Open - Bratislava Internazionali di Tennis di Bergamo - Bergamo Turin Challenger Internazionali di Tennis - Bergamo Jameson Cup - Milan Cordenons Challenger Orleans Challenger Karshi Challenger Challenger DCNS de Cherbourg - Cherbourg BMW Tennis Championship - Sunrise X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli Oberstaufen Challenger Morocco Tennis Tour - Tanger Oberstaufen Challenger 10° Trofeo Luigi Pezzoli - Bergamo Seville Challenger Tampere Challenger Unique Zagreb Open - Zagreb Qatar ExxonMobil Open - Doha Dallas Challenger Timisoara Challenger - Timisoara Wroclaw Challenger Istanbul Challenger ABN/AMRO World Tennis Tournament - Rotterdam Genova Challenger Busan Challenger Bergamo Challenger Davidoff Swiss Indoors Basel - Basel Uncle Toby's Burnie Challenger - Tasmania Uncle Toby's Australian Men's Clay Court Challenger - Canberra If Stockholm Open - Stockholm Prostejov Challenger 's Tennis Masters 07 Challenger - Graz Ispat Open 2004 - Ostrava Cherbourg Challenger Davidoff Swiss Indoors - Basel Heilbronn Challenger Budapest Challenger - Budapest Bytom Challenger Stella Artois Clay Court Championships - Budaors Open Sabadell Atlantico - Barcelona Irving Challenger Dusseldorf Open Challenger 2007 - Dusseldorf Genova Open Challenger - Genova Czech Open - Prostejov Ortisei Challenger Braunschweig Challenger The Dubai Tennis Championships - Dubai San Marino Cepu Open - San Marino Banjaluka Challenger 2007 - Banja Luka Nord/LB Open 2004 - Braunschweig Pekao Open - Szczecin Canottieri Minico 2004 - Mantova Mercedes Cup - Stuttgart Palermo Challenger ATP Challenger Trophy 2007 - Trnava Oberstraufen Cup - Oberstaufen Erste Bank Open - Vienna Credicard Mastercard Tennis Cup - Campos do Jordao Kobstaedernes ATP Challenger - Kolding The Tarka Challenger - Barnstaple Mersin Challenger 13 BH Tennis Open International Cup - Belo Horizonte Cepu Open - San Marino Davidoff Swiss Indoors - Basel TED Open - Istanbul Warsteiner Grand Prix - Oberstaufen Okal Cup 2004 - Eckental Morocco Tennis Tour - Meknes Status Athens Open - Athens Prosperita Open 2008 - Ostrava Czech Indoor Open - Prague Oberstaufen Challenger Erste Bank Open - Vienna Helsinki Challenger Ostrava Challenger Jameson Cup - Milan Marrakech Challenger Ischgl International ATP Challenger - Ischgl Podebradka Cup - Prague Rennes Challenger Intersport Heilbronn Open - Heilbronn Manerbio Challenger Jersey Challenger Trofeo Cassa di Risparmio di Alessandria - Alessandria Sylt Open 2000 - Sylt Volkswagen Challenger 2005 - Wolfsburg Shenzhen Open - Shenzhen Bet-at-home Cup - Kitzbuhel Barletta Challenger Astana Challenger Unicredit Czech Open - Prostejov U.S. Men's Clay Court Championships - Houston BCR Open Romania - Bucharest Karshi Challenger Open de Tenis Comunidad Valenciana - Valencia PBZ Zagreb Indoors - Zagreb Banja Luka Challenger 2005 - Banja Luka The LTA Men's Challenger - Southampton Czech Indoor Open - Prague Qatar ATP Challenger - Doha Napoli Challenger Caversham International Tennis Tournament - Jersey Intersport Heilbronn Open - Heilbronn Prague Challenger Pekao Open 2001 - Szczecin Gemax Open - Belgrade San Benedetto Challenger Challenger Ford de Cherbourg - Cherbourg 3rd Volkswagon Challenger - Wolfsburg Sunrise Challenger ECM Prague Open - Prague CA Tennis Trophy - Vienna Medibank Private International - Sydney Heineken Open - Auckland Winston-Salem Open - Winston-Salem Open Sud de France - Montpellier Pacific Life Open - Indian Wells AIG Japan Open Tennis Championships - Tokyo Next Generation Adelaide International - Adelaide Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome ABN AMRO World Tennis Tournament - Rotterdam Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven BA-CA Tennis Trophy - Vienna Medibank International - Sydney Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati PTT Thailand Open - Bangkok BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome South African Airways Tennis Open - Durban Rimini Challenger Sony Open Tennis - Miami China Open - Beijing Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich AEGON Championships - London Aegon Nottingham Open - Nottingham BNP Paribas Open - Indian Wells Bet-at-home Open - Hamburg Bangkok Challenger Winston-Salem Open - Winston-Salem Miami Open - Miami China Open - Beijing Kremlin Cup - Moscow Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid St. Petersburg Open - St. Petersburg Nottingham Challenger Shanghai Rolex Masters - Shanghai Apia International - Sydney Open 13 - Marseille Miami Open - Miami Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Monte-Carlo Rolex Masters - Monte-Carlo Argentina Open - Buenos Aires Rabat Challenger Moselle Open - Metz Millennium Estoril Open - Estoril Dubai Open - Dubai AEGON Championships - London PBZ Zagreb Indoors - Zagreb Open de Tenis Comunidad Valenciana - Valencia Dutch Open Tennis - Amersfoort Bank Austria Tennis Trophy - Vienna Open 13 Provence - Marseille Aircel Chennai Open - Chennai Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Qatar ExxonMobil Open - Doha Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Mouilleron-Le-Captif Challenger French Open - Paris Gerry Weber Open - Halle Wimbledon - London Erste Bank Open - Vienna Medibank International - Sydney U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Heineken Open - Auckland Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Croatia Open Umag - Umag U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Kremlin Cup - Moscow Mons Challenger French Open - Paris The Nottingham Open - Nottingham BCR Open Romania - Bucharest Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Sony Ericsson Open - Miami PBZ Zagreb Indoors - Zagreb Mercedes Cup - Stuttgart BNP Paribas Masters - Paris U.S. Open - New York Internazionali BNL d'Italia - Rome Davis Cup, Group 1, 2R, ISR-ITA 3-2 Australian Open - Melbourne Australian Open - Melbourne Davis Cup, Group 1, 2R, CRO-ITA 3-2 ARAG ATP World Team Championship - Dusseldorf Hopman Cup - Perth French Open - Paris Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, World Group, PO, SWE-ITA 3-2 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, World Group, 1R, CZE-ITA 4-1 Wimbledon - London Davis Cup, World Group, SF, SUI-ITA 3-2 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, World Group, PO, RUS-ITA 1-4 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, World Group, PO, ITA-CHI 4-1 AAMI Classic - Kooyong Olympics - Beijing